package Beans

type ContextInfo struct {
	ContextId      string `json:"contextId,omitempty"`
	NotifyUrl      string `json:"notifyUrl,omitempty"`
	Origin         string `json:"origin,omitempty"`
	RedirectUrl    string `json:"redirectUrl,omitempty"`
	ShowResultPage bool   `json:"showResultPage,omitempty"`
}

type IndivInfo struct {
	BankCardNo string `json:"bankCardNo,omitempty"`
	CertNo     string `json:"certNo,omitempty"`
	CertType   string `json:"certType,omitempty"`
	MobileNo   string `json:"mobileNo,omitempty"`
	Name       string `json:"name,omitempty"`
}

type ConfigParams struct {
	IndivUneditableInfo []string `json:"indivUneditableInfo,omitempty"`
	OrgUneditableInfo   []string `json:"orgUneditableInfo,omitempty"`
}

type OrgEntity struct {
	Name             string `json:"name,omitempty"`
	CertNo           string `json:"certNo,omitempty"`
	LegalRepCertType string `json:"legalRepCertType,omitempty"`
	LegalRepCertNo   string `json:"legalRepCertNo,omitempty"`
	LegalRepName     string `json:"legalRepName,omitempty"`
	AgentName        string `json:"agentName,omitempty"`
	AgentIdNo        string `json:"agentIdNo,omitempty"`
	OrganizationType int    `json:"organizationType,omitempty"`
}
